package com.myh.gulimall.product;

import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
import org.springframework.cloud.openfeign.EnableFeignClients;

/*
* 1、整合MP
*   1）导入依赖
*         1.1<!--导入mp依赖-->
        <dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>mybatis-plus-boot-starter</artifactId>
            <version>3.2.0</version>
        </dependency>
*   2）配置
*       1）配置数据源
*           2.1.1导入数据库的驱动
*           <dependency>
                <groupId>com.mysql</groupId>
                <artifactId>mysql-connector-j</artifactId>
                <version>8.0.33</version>
            </dependency>
            2.1.2在yml当中配置数据源相关信息
*       2）配置MP
*           2.2.1在启动类上加mapperscan注解
*           2.2.2在yml当中告诉MP映射文件在哪里
* */
@SpringBootApplication
@MapperScan("com/myh/gulimall/product/dao")
@EnableDiscoveryClient
@EnableFeignClients(basePackages = "com.myh.gulimall.product.feign")
public class GulimallProductApplication {

    public static void main(String[] args) {
        SpringApplication.run(GulimallProductApplication.class, args);
    }

}
